package com.zpark.service;

import com.github.pagehelper.PageInfo;
import com.zpark.entity.User;

import java.util.List;

/**
 * @PackageName: com.zpark.service
 * @ClassName: IUserService
 * @Description:
 * @author: RZS
 * @date: 2023/5/11  16:00
 */
public interface IUserService {
    // 新增数据
    Integer addUser(User user);
    // 删除数据
    Integer delUserById(Integer id);
    // 修改数据
    Integer changeUser(User user);
    // 查询所有用户数据
    List<User> findAll();
    // 根据ID查询用户
    User findById(Integer id);

    // 根据名字模糊查询
    List<User> findByUnameLike(String uname);

    // 分页查询
    PageInfo<User> selectUserLimit(Integer startPage, Integer num);
}
